package com.shen.demo.modules.backdoor.resultbean;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@JacksonXmlRootElement(localName = "envelope")
public class Envelope {
    @JacksonXmlProperty(isAttribute = true)
    private String version = "1.0";

    @JacksonXmlProperty(localName = "type")
    private int type = 0;
    
    @JacksonXmlProperty(localName = "signAlgOid")
    private String signAlgOid = "不填";
    
    @JacksonXmlProperty(localName = "signature")
    private String signature = "不填";
    
    @JacksonXmlProperty(localName = "signatureContent")
    private String signatureContent;

    // Getters and Setters
}